/**
 * Ws发送数据类型
 */
export interface WsMsg {
  /**
   * 内容
   */
  content?: number;
  /**
   * 分组id
   */
  group_id?: number;
  /**
   * 听着ID
   */
  listen_user_id?: number;
  /**
   * 1 普通消息 2 群公告
   */
  type?: number;
}
/**
 * 聊天记录数据类型
 */
export interface Contacts {
  /**
   * 内容
   */
  content?: string;
  /**
   * 时间
   */
  created_at?: string;
  group_id?: number;
  /**
   * 分组 信息
   */
  group_info?: GroupInfo;
  /**
   * 说者 用户ID
   */
  id?: number;
  /**
   * 听者 用户信息，内容同上
   */
  listen_user?: ListenUser;
  listen_user_id?: number;
  /**
   * 说者 用户信息
   */
  speak_user?: UserInfo;
  /**
   * 听者 用户ID
   */
  speak_user_id?: number;
  /**
   * 消息类型，1 普通消息 2 公告
   */
  type?: number;
  /**
   * 不用管
   */
  user_id?: number;
}
export interface UserInfo {
  id?: number;
  password?: string;
  name?: string;
  nickname?: string;
  headPortrait?: string;
}
/**
 * 分组 信息
 */
export interface GroupInfo {
  created_at?: string;
  id?: number;
  name?: string;
}

export interface ListenUser {
  headPortrait?: string;
  id?: number;
  name?: string;
  nickname?: string;
  password?: string;
}
/**
 * 消息记录查询条件
 */
export interface MsgParams {
  page?: number;
  size?: number;
}

/**
 * 聊天历史记录条件
 */
export interface MsgLogParams {
  page?: number;
  size?: number;
  group_id?: number;
  user_staff_id?: number;
}
